package com.itany.shop.vo;

import com.itany.shop.entity.Item;

import java.io.Serializable;
import java.util.ArrayList;
import java.util.List;

/**
 * @author 石小俊
 * @date 2023年09月20日 15:54
 */
public class Cart implements Serializable {

    // 购物车中存在的所有明细信息
    private List<Item> items;
    // 购物车中所有商品总价
    private Double price;

    public Cart() {
        items = new ArrayList<>();
        price = 0.0;
    }

    public void addItem(Item item){
        items.add(item);
    }

    public void removeItem(Item item){
        items.remove(item);
    }

    public List<Item> getItems() {
        return items;
    }

    public void setItems(List<Item> items) {
        this.items = items;
    }

    public Double getPrice() {
        return price;
    }

    public void setPrice(Double price) {
        this.price = price;
    }
}
